Kevin/improve launcher#62
Merged
Merged
Conversation
…deJS startup delay is less noticeable.
…pply, codify plan, codify ...
kevinwang5658
added a commit
that referenced
this pull request
May 19, 2026
* feat: Added includeSensitive flag for remote inits * feat: Added distro filtering * feat: Add verbosity toggle * feat: Add defaulting to plain reporter if tty is not available * feat: Added auto approve flag for scripts * feat: Added toggle for adding sudo password during apply * feat: Added toggle for adding sudo password during apply * feat: Changed to custom component * feat: Changed to custom components intead of inkjs * feat: Added checking state to password input * Made the password input for plugins un-cancellable * Made updateRenderState async and render to nothing first to avoid memory crashes. Improved the progress output for destroy * Couple of fixes: - Previous sudo check blocked the main thread - Move title of sudo inside of the box - Make sure not to cache password for regular plugin requests * Refactoring to fix structural issues and improvements * feat: Added sudoAskpass support. Removed unnecessary log event emitter. Changed raw logs to not be cyan * feat: Refactoring setRawMode and disableRawMode into the reporter * fix: Fix password dialog not disappearing for plugin sudo requests * feat: Add verbosity level for commands ran on local cli * feat: Improved log output * feat: Improved log output (add strip ansi) * feat: Added CLI version to plugin search. This gates breaking changes and prevents them from breaking older versions * feat: Added terminal resize handler * Kevin/improved errors (#61) * feat: Improved apply validation errors * feat: Refactored to share the same plugin error type. Use the reporter to determine how to present it. * fix: Fixed display functions to be async * feat: Improve the copy and formatting for apply validation error. Fix pretty print error for NOOP. Added to CLAUDE.md * feat: Improved copy again * feat: Added partial applys. If a resource fails to apply, skip it and all transitive dependent resources. Apply un-related resources. * feat: Further refactored the error messages. Combined it with a final display message change. The final display message will now tell the user a list of all changes that were made. * feat: refactored the code so that the final apply message is handled entirely inside the reporters. * feat: Additional refactoring. Cleaned up dead APPLY_VALIDATION_ERROR dead code. Moved rendering logic to the ApplyComplete component instead. * fix: Fix /etc/os-release not present * Kevin/improve launcher-and-destroy (#62) * feat: Patch the launcher script to handle simple tasks so that the NodeJS startup delay is less noticeable. * fix: For unescaped brackets in the patch file * fix: Added static help files for top level commands as well: codify apply, codify plan, codify ... * feat: Patch the NodeJS subshell launch in the bin script as well. Replace with exec * feat: Added MacOS pkg installer patching as well. Removed it from the pkg script. * feat: Added destroy to connect * feat: Improved subprogress display * feat: Improved edit to install the codify desktop app instead * feat: refactored and improve the new edit changes * feat: improve installation script to create /usr/local/bin if it doesn't exist * feat: added another QOL change to prevent sleep while codify apply or destroy is running * feat: improved text for sudo password and progress display * feat: added status effects for sub-progresses * fix: ws.close instead of ws.terminate. Improved progress display * feat: added skip banner flag to init command * feat: add test fixes * feat: add skip banner flag to connect * feat: added additional commands to quick launch message * feat: added log messages for any commands that failed * feat: improved error logs. Made it visually more appealing * feat: improve the summary list to remove noops and skips * feat: remove applying from log...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.